Information processing apparatus and method, information processing system, and transmission medium

ABSTRACT

When a user gets interested in some music he/she listens to somewhere, for example, in a coffee shop, the user records that music in a memory provided in a portable terminal. A processor reads the information recorded in the memory and performs a predetermined process on it. The resultant information is stored on a storage device. The information stored on the storage device is then transferred to a remote server via a communication device. The remote server searches the database for the title of the music corresponding to the received information and returns the results to the terminal. Thus, the user can easily get information about the title of the music.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application a continuation of U.S. application Ser. No. 13/473,123,filed May 16, 2012, which is a continuation of U.S. application Ser. No.11/672,078, filed Feb. 7, 2007, and issued as U.S. Pat. No. 8,190,202,which is a continuation of U.S. application Ser. No. 11/445,305 filedJun. 2, 2006, and issued as U.S. Pat. No. 7,774,022, which is acontinuation of U.S. application Ser. No. 09/126,007, filed Jul. 29,1998, and issued as U.S. Pat. No. 7,190,971, which claims priority to JPapplication 9-203055, filed Jul. 29, 1997. Each of the above-identifiedapplications is incorporated herein by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to an information processing method andapparatus, an information processing system, and a transmission medium,and more particularly, to an information processing method, apparatus,system, and transmission medium that allow a user to store informationin which a user becomes interested regardless of where the user is andthat allow the user to acquire information associated with the storedinformation on the basis of the stored information.

2. Description of the Related Art

When one watches a television program or listens to a radio program,he/she often wants to know the title, the name of the singer, or otherinformation about music being played in the program.

In the FM radio broadcasting, a “visual radio” is known in the art inwhich available spaces between the carrier frequencies are used totransmit textual information about the music being broadcasted in themain programs so that listeners can get the information about the music.In the case of ground wave television broadcasting, the listeners candownload the information about the music being broadcasted, using anintercast.

However, different terminals depending on the broadcasts are needed toget information about the music, such as the title or the singer's name.This limits the situation or environment in which the user can get theinformation. For example, it is practically impossible to get associatedinformation when the user is outdoor.

In view of the above, the object of the present invention is to providea technique to quickly and easily acquire associated information.

SUMMARY OF THE INVENTION

According to an aspect of the present invention, there is provided aninformation processing apparatus comprising: capture means for capturinginformation; memory means for storing information captured via thecapture means; acquisition means for acquiring information associatedwith the information stored in the memory means on the basis of theinformation stored in the memory means; and display means for displayingthe information acquired via the acquisition means.

According to another aspect of the present invention, there is providedan information processing method comprising the steps of: capturinginformation; storing the information captured in the capture step;acquiring associated information on the basis of the information storedin the storage step; and displaying the information acquired in theacquisition step.

According to still another aspect of the present invention, there isprovided a transmission medium for transmitting a program comprising:capturing information; storing the information captured in the capturestep; acquiring associated information on the basis of the informationstored in the storage step; and displaying the information acquired inthe acquisition step.

According to still another aspect of the present invention, there isprovided an information processing apparatus comprising: reception meansfor receiving information from a portable type information processingapparatus; judgment means for judging whether the information receivedvia the reception means includes an identification code in apredetermined form associated with the information; and transmissionmeans for transmitting information associated with the informationindicated by the identification code to the portable type informationprocessing apparatus, depending on the judgment result made by thejudgment means.

According to still another aspect of the present invention, there isprovided an information processing method comprising the steps of:receiving information from a portable type information processingapparatus; judging whether the information received in the receptionstep includes an identification code in a predetermined form associatedwith the information; and transmitting information associated with theinformation indicated by the identification code to the portable typeinformation processing apparatus, depending on the judgment result madein the judgment step.

According to still another aspect of the present invention there isprovided a transmission medium for transmitting a program comprising thesteps of: receiving information from a portable type informationprocessing apparatus; judging whether the information received in thereception step includes an identification code in a predetermined formassociated with the information; and transmitting information associatedwith the information indicated by the identification code to theportable type information processing apparatus, depending on thejudgment result made in the judgment step.

According to still another aspect of the present invention, there isprovided an information processing system including a first and secondinformation processing apparatus, wherein the first informationprocessing apparatus comprises: capture means for capturing information;memory means for storing information captured via the capture means;acquisition means for acquiring information associated with theinformation stored in the memory means on the basis of the informationstored in the memory means; and display means for displaying theinformation acquired via the acquisition means; and the secondinformation processing apparatus comprises: reception means forreceiving information from the first information processing apparatus;judgment means for judging whether the information received via thereception means includes an identification code in a predetermined formassociated with the information; and transmission means for transmittinginformation associated with the information indicated by theidentification code to the first information processing apparatus,depending on the judgment result made by the judgment means.

According to still another aspect of the present invention, there isprovided an information processing method characterized in that a firstinformation processing apparatus performs a process comprising the stepsof: capturing information; storing the information captured in thecapture step; acquiring associated information on the basis of theinformation stored in the storage step; and displaying the informationacquired in the acquisition step; and a second information processingapparatus performs a process comprising the steps of: receivinginformation from the first information processing apparatus; judgingwhether the information received in the reception step includes anidentification code in a predetermined form associated with theinformation; and transmitting information associated with theinformation indicated by the identification code to the firstinformation processing apparatus, depending on the judgment result madein the judgment step.

According to still another aspect of the present invention, there isprovided a transmission medium for transmitting a program in accordancewith which the first information processing apparatus performs a processcomprising the steps of: capturing information; storing the informationcaptured in the capture step; acquiring associated information on thebasis of the information stored in the storage step; and displaying theinformation acquired in the acquisition step; and the second informationprocessing apparatus performs a process comprising the steps of:receiving information from the first information processing apparatus;judging whether the information received in the reception step includesan identification code in a predetermined form associated with theinformation; and transmitting information associated with theinformation indicated by the identification code to the firstinformation processing apparatus, depending on the judgment result madein the judgment step.

In the portable type information processing apparatus according to oneaspect of the invention, the information processing method according toone aspect of the invention, and the transmission medium according toone aspect of the invention, information is captured and the capturedinformation is stored so that information associated with the storedinformation can be acquired on the basis of the stored information andthe acquired information is displayed.

In the information processing apparatus according to one aspect of theinvention, the information processing method according to one aspect ofthe invention, and the transmission medium according to one aspect ofthe invention, information is received from a portable type informationapparatus and it is judged whether the received information includes anidentification code in a predetermined form associated with theinformation. Depending on the judgment result, information associatedwith the information indicated by the identification code is transmittedto the portable type information processing apparatus.

In the information processing system according to one aspect of theinvention, the information processing method according to one aspect ofthe present invention, and the transmission medium according to oneaspect of the invention, the first information processing apparatusperforms the process comprising the steps of: capturing information;storing the captured information; acquiring associated information onthe basis of the stored information; and displaying the acquiredinformation; and the second information processing apparatus performsthe process comprising the steps of: receiving information from thefirst information processing apparatus; judging whether the receivedinformation includes an identification code in a predetermined formassociated with the information; and transmitting information associatedwith the information indicated by the identification code to the firstinformation processing apparatus, depending on the judgment result.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram illustrating an embodiment of aninformation processing system according to the present invention;

FIG. 2 is a block diagram illustrating the construction of the terminalshown in FIG. 1;

FIG. 3 is a flowchart illustrating the process of storing information;

FIG. 4 is a schematic diagram illustrating an example of informationincorporated into music;

FIG. 5 is a flowchart illustrating the process of acquiring detailedinformation;

FIG. 6 is a flowchart illustrating another process of storinginformation;

FIG. 7 is a flowchart illustrating another process of acquiring detailedinformation; and

FIG. 8 is a block diagram illustrating another example of theconstruction of the terminal shown in FIG. 1.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

Before describing the preferred embodiments of the invention, adescription of the aspects of the invention is first given in which anexample of element corresponding to each means is described inparentheses following the description of the means. However, it is notintended to limit the means to those described. Herein, the term“system” is used to describe a total system including a plurality ofapparatus, devices, and/or means.

The portable type, information processing apparatus according to oneaspect of the invention includes capture means (for example step S11 inFIG. 3) for capturing information; memory means (for example step S14 inFIG. 3) for storing information captured via the capture means;acquisition means (for example step S21 in FIG. 5) for acquiringinformation associated with the information stored in the memory meanson the basis of the information stored in the memory means; and displaymeans (for example step S24 in FIG. 5) for displaying the informationacquired via the acquisition means.

The acquisition means of the portable type information processingapparatus according to one aspect of the invention includes transmissionmeans (for example step S21 in FIG. 5) for transmitting the informationstored in the memory means to another information processing apparatus;and reception means (for example step S24 in FIG. 5) for receiving theassociated information from another information processing apparatusdescribed above.

The acquisition means of the portable type information processingapparatus according to one aspect of the invention, includes storagemeans (for example information storage device 61 shown in FIG. 8) forstoring the acquired information.

The information processing apparatus according to one aspect of theinvention, includes reception means (for example step S21 in FIG. 5) forreceiving information from the portable type information processingapparatus; judgment means (for example step S22 in FIG. 5) for judgingwhether the information received via the reception means includes anidentification code in a predetermined form associated with theinformation; and transmission means (for example step S29 in FIG. 5) fortransmitting information associated with the information indicated bythe identification code to the portable type information processingapparatus, depending on the judgment result made by the judgment means.

In the information processing system according to one aspect of theinvention, the first information processing apparatus comprises: capturemeans (for example step S11 in FIG. 3) for capturing information; memorymeans (for example step S14 in FIG. 3) for storing information capturedvia the capture means; acquisition means (for example step S21 in FIG.5) for acquiring information associated with the information stored inthe memory means on the basis of the information stored in the memorymeans; and display means (for example step S24 in FIG. 5) for displayingthe information acquired via the acquisition means; and the secondinformation processing apparatus comprises: reception means (for examplestep S21 in FIG. 5) for receiving information from the first informationprocessing apparatus; judgment means (for example step S22 in FIG. 5)for judging whether the information received via the reception meansincludes an identification code in a predetermined form associated withthe information; and transmission means (for example step S29 in FIG. 5)for transmitting information associated with the information indicatedby the identification code to the first information processingapparatus, depending on the judgment result made by the judgment means.

FIG. 1 is a schematic diagram illustrating the construction of aninformation system according to the present invention. A server 15includes a database 10 storing detailed information. A communicationdevice 30 is an apparatus by which a terminal 35 and the server 15 cancommunicate with each other via a network 20 including telephone linesor private lines.

In the case where a PHS (Personal Handy-Phone System) or a PDC (PersonalDigital Cellular) or the like is employed to realize the terminal 35,the terminal 35 itself has the communication capability and thus thecommunication device 30 is not necessary.

FIG. 2 is a block diagram illustrating the construction of the terminal35. This terminal 35 includes a communication device 40 that makes itpossible for the terminal to directly communicate with the server 15. Adisplay device 41 indicates various kinds of information. Aninput/output device 42 includes a microphone for inputting music orother information, a loudspeaker for outputting music or otherinformation, and buttons used to operate the terminal 35. A controller43 controls various elements of the terminal 35 and is realized, forexample, with a CPU (Central Processing Unit). A memory 44 is realized,for example, with a RAM (Random Access Memory) and serves to temporarilystore information input via the input/output device 42.

A processor 45 includes a filter for reducing noise contained in theinformation stored in the memory 44 and also includes a circuit forextracting desired data from the information. The information processedby the processor 45 is transferred to a storage device 46. The storagedevice 46 stores the information received from the processor 45 and alsoinformation received via the communication device 40. The storage device46 may be realized with either a removable storage medium such as afloppy disk or a fixed storage medium. The constituent elementsdescribed above are connected to each other via a bus 47.

The operation of the terminal 35 shown in FIG. 2 is described below withreference to the flowchart shown in FIG. 3. We assume herein that a usercarrying a terminal 35 happens to hear some music, for example, in acoffee shop and gets interested in that music.

In step S11, the input/output device 42 of the terminal 35 is operated.The input/output device 42 includes a recording button which is pressedby a user to record music and also includes a microphone for inputtingmusic. If this button is pressed in step S11, then music is input viathe microphone.

In step S12, the controller 43 records, into the memory 44, the musicinput via the input/output device 42 when the recording button is beingpressed. In such a situation, the music may be directly recorded in thememory 44 or a tune whistled or hummed by the user may be recorded.

In step S13, the processor 45 reads the music data from the memory 44and performs a predetermined process on it. More specifically, noiseincluded in the music data recorded in the coffee shop is suppressedfirst. After suppressing the noise, a series of data shown in FIG. 4 isextracted from the music data if such a type of data is included in themusic data.

The series of data 51 consists of a plurality of frame 52 each includingthe same contents. The reason why a plurality of frames 52 including thesame contents are incorporated into the music data is because it isimpossible to predict when the user records music on the terminal 35 andthus it is required that the data be available whenever music isrecorded.

Each frame 52 consists of a starting code 53 and a music identificationcode 54. The music identification code 54 is a number uniquely assignedto particular music. The starting code 53 indicates the data position atwhich the music identification code 54 starts. The processor 45 of theterminal 35 detects the starting code 53 from the extracted series ofdata 51, and then detects the music identification data 54 followingthat. The detected data is transferred to the storage device 46 andstored thereon.

In the specific example shown in FIG. 4, the starting code 53 is 0xFEDCand the music identification code 54 is 01010122222.

The series of data 51 can be incorporated into music using a data hidingtechnique. The data hiding technique is reviewed, for example, in NikkeiElectronics, No. 2-24 (1997), pp. 149-162 and also in No. 3-10, (1997),pp. 153-168. This technique has some variations depending on whether thedata is hidden using phase, echo, or sound difference. The processor 45should include a circuit adapted to the specific data hiding techniqueso that the series of data 51 incorporated in music is correctedextracted.

If the data hiding technique is used, it is possible to incorporate allinformation representing the title of music, the name of the singer, thename of the album and other items associated with the music. However, ifa great amount of information is incorporated into music, then the musiccontains a great amount of noise component. This problem can be avoidedby limiting the information incorporated in music to only theinformation identifying the music whereby the music can be retrievedlater using that information. For example, the music identification code54 may be represented in accordance with the ISRC (InternationalStandard Recording Code) established in 1986 (ISO3901). For furtherinformation about the ISRC, refer to IS03901 or the ISRC OperationStandard issued by Recording Industry Association of Japan. In the ISRC,a particular code is assigned to each music so that any music can beidentified by the ISRC. Each ISRC consists of a string of 12alphanumeric characters.

Each recording company provides information such as the title, singersname, composer's name, songwriter's name, genre, etc., associated withthe ISRC. Therefore, if such information is stored in relation to theISRC in the database 10 (FIG. 1), then it becomes possible to retrievedetailed information associated with desired music using the ISRC. Inthe following description, it is assumed that the music identificationcode 54 is represented by the ISRC.

In the case where an ISRC is detected in step S13, the processor 45transfers, in step S14, the detected ISRC to the storage device 47 andstores it thereon. On the other hand, if no ISRC is detected in step S13(that is, if no ISRC is incorporated in music), the processor 45transfers, in step S14, music to the storage device 47 and stores itthereon. As a result, the music containing no noise or the ISRC isstored in the storage device 46 (hereinafter the information stored inthe storage device 46 is referred to as raw information). Informationrepresenting the date and time when the above information is stored isextracted from the timer provided in the controller 43. The extracteddate/time information is transferred to the storage device 46 and storedthereon together with the raw information. Alternatively, by operatingthe input/output device 42, the user himself/herself may inputinformation representing the date and time when he/she listened to themusic so that the date/time information is stored together with the rawinformation on the storage device 46.

When the user records music, if the user inputs via the input/outputdevice 42 information about the medium (for example, television, radio,etc.) in which the music is played, then that information is also storedtogether with the music. Although it is not necessarily required thatthe user should input this information, the information can also be usedto identify the music if it is stored.

FIG. 5 is a flowchart illustrating the process of acquiring informationassociated with the music on the basis of the raw information stored inthe storage device 46. This process starts when the user operates aparticular button of the input/output device 42.

In step S21, the controller 43 of the terminal 35 transmits one of theraw information stored on the storage device 46 from the communicationdevice 40 to the server 15 via the network 20.

In step S22, the server 15 determines whether the received rawinformation includes an ISRC. If no ISRC is included, that is, if music(melody) itself is received, the process goes to step S23 and musicexpected to have the same melody as the received music is searched forfrom the database 10. The information such as the title, the singer'sname, etc., associated with the retrieved music is transmitted to theterminal 35.

If the received music includes additional information about thedate/time or the media, the information is used in the retrieval. Forexample, the additional information includes “January 1”, “8 a.m.”, and“television”, then the music file of the database 10 including musicbroadcasted on television, 8 a.m., January 1 is searched. This causesthe search to be narrowed and thus a smaller number of candidates areretrieved in a shorter time.

In step S24, if the controller 43 of the terminal 35 receives candidatesfrom the server 15 via the communication device 40; the controller 43displays them on the display device 41 and waits for the user to selectone of the received candidates via the input/output device 42.

In step S25, the controller 43 transmits a candidate selected by theuser to the server 15. In step S26, the server 15 retrieves detailedinformation corresponding to the received candidate from the database 10and transmits it to the terminal 35. This detailed information includesthe music itself.

In the terminal 35, the received music data is supplied to theinput/output device 42 and output via the loudspeaker. In step S27, theuser listens to the music and judges whether the music is desired one.The user inputs the judgment result to the terminal via the input/outputdevice 42. The controller 43 performs a proper process depending on theinformation input via the input/output device 42. More specifically, ifthe user judges that the music is not the desired one and inputs thejudgment result via the input/output device 42, then the controller 43returns the process to step S24 and again displays the candidates on thedisplay device 41. In this case, the candidate whose detailedinformation has already been received is displayed in a color differentfrom the color for the other candidates or is not displayed at all.

Steps from 24 to 27 are performed repeatedly until the user getsdetailed information associated with the desired music.

On the other hand, if the user judges in step S27 that the music is thedesired one and inputs that judgment result via the input/output device42, then the controller 43 stores the detailed information received onthe storage device 46.

If the server 15 determines in step S22 that the received rawinformation is an ISRC, then the process goes to step S29. In step S29,the server 15 retrieves detailed information corresponding to thereceived ISRC from the database 10 and transmits it to the terminal 35.

The process then goes to step S28, and the controller 43 stores thereceived detailed information on the storage device 46. In this case,the title of the music is displayed on the display device 41. Thedetailed information transmitted from the server 15 to the terminal 35includes not only music data but also other information such as thetitle of the music. In the case where only the title of the music isrequired, only the title may be transmitted.

The above-described process of acquiring the detailed information isstarted when the user properly operates the input/output device 42. Inthe case where the storage device 46 includes two or more pieces of rawinformation, the process from step S21 to step S29 is performed for eachraw information and the process is repeated until all pieces of rawinformation are replaced with the corresponding detailed information.

FIGS. 6 and 7 are flowcharts illustrating another method of acquiringdetailed information. First, in step S31 shown in FIG. 6, theinput/output device 42 of the terminal 35 is operated and music is inputvia it. In step S32, the controller 43 temporarily stores the inputmusic in the memory 44. Then in step S33, the processor 45 reads themusic from the memory 44 and suppresses noise contained in it.Furthermore, the processor 45 extracts an ISRC therefrom. In step S34,the controller transmits the extracted ISRC or the music (rawinformation) itself to the server 15.

In step S35, the server 15 determines whether the received rawinformation includes an ISRC. If no ISRC is included in the received rawinformation, that is, if music (melody) itself is received, the processgoes to step S36 and music expected to have the same melody as thereceived music is searched for from the database 10. The candidates(associated information) obtained as a result of the retrieval istransmitted to the terminal 35.

In step S37, the controller 43 of the terminal 35 stores all receivedcandidates on the storage device 46.

On the other hand, in the case where the server 15 determines in stepS35 that the received raw information includes an ISRC, the process goesto step S38. In step S38, the server 15 retrieves detailed informationcorresponding to the received ISRC from the database 10 and transmits itto the terminal 35. In the terminal 35, the detailed informationreceived is, in step S37, stored on the storage device 46.

The above-described process from step S31 to S38 is performed each timethe user records music.

FIG. 7 is a flowchart illustrating the process of acquiring detailedinformation from candidates stored on the storage device 46. The usercan, at any time when the user wants, operate the input/output device 42of the terminal 35 so as to start the following process. If the commandto start the process is given, the controller 43 of the terminal 35retrieves candidates from the storage device 46. The controller 43displays the retrieved candidates on the display device 41 and waits forthe user to select one of them via the input/output device 42. Stepsfrom S42 to S45 following the above process are similar to those fromS25 to S28 shown in FIG. 5, and thus they are not described here infurther detail.

Although in the above-described embodiments communication between theterminal 16 and the server 16 is performed via the network 20,communication may also be performed in any another way. Furthermore,instead of the ISRC system, information incorporated into music may alsobe represented by any other code system.

FIG. 8 is a block diagram illustrating another example of theconstruction of the terminal. This construction is similar to that shownin FIG. 2 except that the communication device 40 is replaced with aninformation storage device 61. The information storage device 61 storesdetailed information associated with music. Therefore, it is possible toget detailed information by searching the information storage device 61without having to communicate with the server 15. The informationstorage device 61 may be realized using, for example, an IC card thatmay be removably attached to the terminal 35. A plurality of informationstorage devices may be prepared so that each information storage deviceincludes detailed information categorized by singers, genre, etc.Therefore, it is possible to get detailed information in any desiredcategory by attaching a proper card to the terminal. The informationstored in the information storage device 61 may be updated via thenetwork 20 or other communication media at proper intervals such asevery week, every month, etc.

The terminal 35 shown in FIG. 2 or 8 may further have the capability ofgiving a notice to the user if the same music is recorded twice or moretimes on the storage device 46. This capability allows the user to findhis/her favorite music.

Although in the embodiments described above it is assumed that theinformation recorded on the terminal 35 is music, the present inventionmay also be applied to any other type of information.

A program used to perform the above-described process may be stored on astorage medium such as a floppy disk or a CD-ROM and distributed tousers. Alternatively, the program may also be distributed to users bytransmitting the program via a transmission medium such as acommunication network thereby storing the program on user's hard disk ormemory.

As can be understood from the above description, the present inventionhas various advantages. That is, in the information processing apparatusaccording to one aspect of the invention, the information processingmethod according to one aspect of the invention, and the communicationmedium according to one aspect of the invention, the user can acquireinformation associated with the information stored by the user. Thisallows the user to easily and quickly obtain desired information.

In the information processing apparatus according to one aspect of theinvention, the information processing method according to one aspect ofthe invention, and the communication medium according to one aspect ofthe invention, the information stored by the user on the portable typeinformation processing apparatus is transmitted to another informationprocessing device, which in turn returns information associated with thereceived information to the portable type information processingapparatus. This allows the user to easily and quickly obtain desiredinformation.

In the information processing system according to one aspect of theinvention, the information processing method according to one aspect ofthe invention, and the communication medium according to one aspect ofthe invention, the second information processing apparatus retrieves theinformation associated with the information stored by the user on thefirst information processing apparatus, and transmits the resultantinformation to the first information processing apparatus. This allowsthe user to easily and quickly obtain desired information.

What is claimed is:
 1. A portable hand-held communication terminalcomprising: a memory; a loudspeaker configured to output audio data; amicrophone for inputting audio content; a recording device configured torecord at least a portion of audio content input via the microphone intothe memory; a circuit configured to obtain data based on the at least aportion of the audio content recorded in the memory, to transmit theobtained data to a remote server, and to acquire from the remote serverinformation associated with the audio content including a title of aprogram associated with the audio content, wherein the acquiredinformation associated with the audio content is based on the obtaineddata, the circuit comprising a communication device configured tocommunicate with the remote server via a network; a display deviceconfigured to display the acquired information, wherein the acquiredinformation displayed on the display device includes at least onecandidate; and an input device configured to receive user input, saidinput device being further configured to cause the recording device torecord the at least a portion of audio content in response to aparticular user input, and to receive user input selecting one of the atleast one candidates displayed on the display device, wherein thecircuit is further configured to respond to the user input selecting theone of the at least one candidates by retrieving audio datacorresponding to the candidate, and wherein the loudspeaker isconfigured to output the retrieved audio data.
 2. A processor readablestorage device containing a set of instructions that, when executed by aprocessor in a terminal, causes the terminal to execute the steps of:inputting audio content via a microphone; receiving user input;recording at least a portion of input audio content into a memory inresponse to a particular user input; obtaining data based on the atleast a portion of the audio content recorded in the memory;transmitting the obtained data to a remote server; acquiring from theremote server information associated with the audio content including atitle of a program associated with the audio content, wherein theacquired information associated with the audio content is based on theobtained data; and displaying the acquired information.
 3. The processorreadable storage device of claim 2, wherein the acquired informationdisplayed on the display device includes at least one candidate, andwherein the set of instructions, when executed by the processor, furthercauses the terminal to execute the steps of: receiving user inputselecting one of the at least one candidates displayed on the displaydevice; and responding to the user input selecting the one of the atleast one candidates by retrieving audio data corresponding to thecandidate.
 4. The portable hand-held communication terminal of claim 1wherein the portable hand-held communication terminal is a mobile phone.5. The portable hand-held communication terminal of claim 1 wherein saidinput device is further configured to receive user-input informationassociated with the at least a portion of audio content, and the circuitis further configured to transmit the user-input information.
 6. Theportable hand-held communication terminal of claim 1 wherein the audiocontent is part of a television program.
 7. The portable hand-heldcommunication terminal of claim 1 wherein the circuit is furtherconfigured to obtain and store in the memory a date and time at whichthe information associated with the audio content is acquired.
 8. Theportable hand-held communication terminal of claim 1 wherein the circuitcomprises a plurality of processors.
 9. The portable hand-heldcommunication terminal of claim 8 wherein one of the plurality ofprocessors is configured for extracting information from the audiocontent recorded in the memory.